課程資訊
課程名稱
程式設計
PROGRAMMING DESIGN 
開課學期
94-2 
授課對象
管理學院  科技管理組  
授課教師
邱仁鈿 
課號
BA1009 
課程識別碼
701 20900 
班次
 
學分
全/半年
半年 
必/選修
必修 
上課時間
星期三7,8,9(14:20~17:20) 
上課地點
管壹101 
備註
外系須經教師同意方可修習。
總人數上限:80人
外系人數限制:10人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

Introduction to Computer Programming

Syllabus

Spring, 2001

Instructor: Jen-Diann Chiou

Department of Information Management

National Taiwan University



Course Description

This course aims at introducing basic concepts of object-oriented programming using C++. Programming facilities and specific features in C++ will be explained in full details, as listed in course outline below. The integrated development environment of Microsoft’s Visual C++ will be adopted for assignments and lab practices in this semester.



Course Outline

l Introduction to computer programming language

l History of C/C++ programming language

l Basic Facilities of C++

n Types and Declarations

n Pointers, Arrays, and Structures

n Expressions and Statements

n Functions

l Abstraction Mechanisms

n Classes

n Operator Overloading

n Derived Classes

n Templates

n Class Hierarchies

l Standard Template Library (STL)

l Object-Oriented Analysis and Design

l Unified Modeling Language (UML)



Prerequisite

Since this is an introductory course at freshman year level, there is no prerequisite required.



Grading

Assignment 30%

Midterm Exam 35%

Fianl Exam 35%



Readings

The course material is available mostly in digital media format, such as PDF. Lecture notes and readings will be distributed in the class.



References

1. Bjarne Stroustrup, “The C++ Programming Language”, 3rd edition, Addison-Wesley, 1997.

2. Andrei Alexandrescu, “Modern C++ Design – Generic Programming and Design Patterns Applied”, Addison-Wesley, 2001.

3. Andrew Koenig and Barbara Moo, “Ruminations in C++”, Addison-Wesley, 1996.

4. Grady Booch, “Object-oriented Analysis and Design with Applications”, 2nd edition, Addison-Wesley, 1994.

5. Microsoft Corporation, Visual C++ website. http://msdn.microsoft.com/visualc/
 

課程目標
 
課程要求
 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
無資料